<?xml version="1.0" encoding="UTF-8"?>
	<chapter id="ch01">
		<title>概述</title>
		<para>本章简要介绍了KAGeXpress的特性和相关的知识。</para>
		<tip>
			<para>这些内容不一定是必需的，但是为了完整理解KAGeXpress，我们建议用户浏览本章内容。</para>
			<para>本文档的最新版本在<ulink url="http://krkr.keyfc.net/doc/kagexpress">这里</ulink>可以找到。</para>
			<para>本开发包的计划网站在<ulink url="http://krkr.keyfc.net">KCDDP吉里吉里/KAG主题站</ulink>，您可以得到关于KAGeXpress的技术支持和发布信息。</para>
		</tip>
		<sect1 id="ch01-1">
			<title>简介</title>
			<para>KAG（Kirikiri Adventure Game）系统是以日本W.Dee为首的吉里吉里开发团队编写的电子小说类ADV（也称作AVG）游戏引擎。</para>
			<para>KAG系统运行在功能强大，性能卓越的吉里吉里2脚本引擎平台上，主要部分使用吉里吉里2的脚本语言TJS写成。因而同时具有极高的效率和可扩展性、可定制性，两方面都远远超过国内使用广泛的NScripter和恋爱模拟Maker系列。</para>
			<para>KAG系统最有名的使用案例是TYPE-MOON的《Fate/Stay Night》和《Fate/Hollow Ataraxia》。此外，包括akabeesoft2的《车轮之国，向日葵的少女》等许多商业和同人游戏也使用了KAG系统作为引擎。</para>
			<para>Key Fans Club已经取得了作者W.Dee的授权，在中国进行吉里吉里和KAG系统的中文化以及推广。</para>
			<para>KAG系统的功能完备，且编写方式、语法结构都较为清晰。但由于KAG系统直接提供的功能过于底层，给用户的理解和使用带来了一定的不便。因而，KCDDP利用KAG系统的宏封装功能开发了可以让新用户快速上手，简化并封装了基本功能的KAGeXpress系统，希望能给更多希望制作游戏的朋友们创造实现梦想的道路。</para>
		</sect1>
		<sect1 id="ch01-2">
			<title>吉里吉里、KAG和KAGeXpress</title>
			<para>吉里吉里（Kirikiri，也称作T Visual Presenter），是一个以多媒体应用为主攻方向的脚本引擎平台。该引擎主要的工作是处理用一种被称作TJS（语法类似JavaScript）的语言写成的程序代码，并解释执行。</para>
			<para>吉里吉里内部并不直接解析ADV游戏脚本中的各种指令，而是让KAG系统（而非吉里吉里和TJS解析引擎本身）分析、处理完脚本之后调用吉里吉里系统功能执行需要的操作。</para>
			<para>吉里吉里内核可以使用C语言编写插件来得到各种扩展功能。</para>
			<para>KAG系统，是使用TJS编写而成，运行在吉里吉里2（而非Windows等OS）上的应用程序。KAG系统负责解析、处理ADV脚本（KAGScript，ks脚本）之后，调用吉里吉里内核的相应功能，从而实现一个ADV游戏。</para>
			<para>由于吉里吉里的调用大幅度封装了操作系统底层细节，KAG的TJS代码相当容易理解和定制，同时，KAG也提供了KAGPlugin的机制，以便于扩展新的功能。</para>
			<para>虽然KAG提供的指令非常的简明，清晰，但对于初学者来说，这些操作还是太过于基础，例如渐变的处理等，理解、使用上都不方便。同时，对于老手来说，大量使用反复、复杂的指令不仅消耗时间和耐心，同时也容易埋下代码错误等隐患。</para>
			<para>KAGeXpress正是为了改善这种情况而诞生的。利用了KAG本身提供的功能封装的功能，KAGeXpress将基本的功能封装到少量简便易用的指令中，大幅度节省了学习和使用的时间。</para>
		</sect1>
		<sect1 id="ch01-3">
			<title>KAGeXpress开发包的内容</title>
			<para>开发包根目录下包含了运行游戏的关键，Kirikiri2引擎的可执行文件krkr.exe，以及支持动画播放的Krmovie.dll、Krflash.dll。</para>
			<para>Template目录是开发新游戏的基础模版，通过复制该目录并修改其中内容便可以开始新游戏的开发。</para>
			<para>Demo目录是特别版的演示游戏。</para>
			<para>Tools目录包含了汉化版的附属工具，例如游戏打包程序、图片格式转换工具等。</para>
			<para>Tools-org目录包含了日文版的附属工具，汉化版没有的工具例如内核配置器、签名程序等在这里可以找到。</para>
			<para>plugin-full目录包含了KAG的所有官方插件，包括没有在KAGeXpress中使用的插件。KAGeXpress必要的插件已经被包含在了工程模版目录里，不需要专门复制。</para>
		</sect1>
		<sect1 id="ch01-4">
			<title>关于版权</title>
			<para>吉里吉里2/KAG3/KAGEX Copyright (C) 1997-2006 W.Dee and contributors All rights reserved.</para>
			<para>KAGeXpress Macro Collection and Documents Copyright (C) 2002-2006 Key Fans Club All rights reserved.</para>
			<para>本文档部分内容及插图来自吉里吉里2/KAG3官方文档。这些内容在作者W.Dee授权许可下被使用，如果需要用于其他用途请与原作者联系。</para>
		</sect1>
	</chapter>